#include <iostream>
#include <vector>
#include <string>
using namespace std;

int main() {
    setlocale(LC_ALL, "Russian");
    string input;
    getline(cin, input);
    vector<string> N;
    string temp = "";
    for (char c : input) {
        if (c == ' ') {
            N.push_back(temp);
            temp = "";
        }
        else {
            temp += c;
        }
    }
    N.push_back(temp);

    int A = 0;
    int B = 0;
    int C = 0;
    int K = 0;

    if (N.size() <= 1) {
        cout << "Мало данных для анализа" << std::endl;
    }

    for (const auto& word : N) {
        if (word[0] >= 'А' && word[0] <= 'Я') {
            A++;
        }
    }
    cout << "Кол-во слов с заглавной кирилической буквы: " << A << endl;
    cout << "Кол-во слов: " << N.size() << endl;

    for (const auto& word : N) {
        bool hasLatin = false;
        for (char c : word) {
            if ((c >= 'A' && c <= 'Z') || (c >= 'a' && c <= 'z')) {
                hasLatin = true;
                break;
            }
        }
        if (hasLatin) {
            B++;
        }
    }
    cout << "Кол-во слов с латинской буквой: " << B <<endl;

    for (const auto& word : N) {
        if (word.length() <= 4) {
            C++;
        }
    }
    std::cout << "Кол-во слов длинна которых меньше 3: " << C << endl;

    for (const auto& word : N) {
        for (char c : word) {
            if (c == '-') {
                K++;
                break;
            }
        }
    }
    cout << "Кол-во слов со знаком дефис " << K << endl;

    return 0;
}
